// XInput.cpp : Defines the exported functions for the DLL application.
//

#include "stdafx.h"
#include <XButton.h>
#include <OpenGL\freeglut.h>


XButton::XButton()
{
	CurrentState = false;
	PreviousState = false;
}

bool XButton::GetCurrent()
{
	return CurrentState;
}

bool XButton::GetPrevious()
{
	return PreviousState;
}

void XButton::SetPressed()
{
	CurrentState = true;
}

void XButton::SetReleased()
{
	CurrentState = false;
}

void XButton::Update()
{
	PreviousState = CurrentState;
}